package com.xiao.tripmateai.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 对话记录返回视图
 * 查询聊天记忆时返回的数据
 */
@Data
public class ChatRecordVO implements Serializable {

    /**
     * 对话ID（会话唯一标识）
     */
    private String conversationId;

    /**
     * 消息内容
     */
    private String content;

    /**
     * 消息类型（USER/ASSISTANT/SYSTEM/TOOL）
     */
    private String type;

    /**
     * 消息创建时间戳
     */
    private LocalDateTime timestamp;

    private static final long serialVersionUID = 1L;
}